package com.css.fxfzdzzh.modules.sandLiquefaction.param;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.math.BigDecimal;

/**
 * @author Dbj
 * @date 2023年03月14日  14:23
 */
@Data
public class EvaluateParam {

    /**
     * 任务id
     */
    private String taskId;

    /**
     * 钻孔版本
     */
    @NotBlank(message = "请选择钻孔版本")
    private String versionCode;

    /**
     * 1:标贯法；2：液化指数法；3：层次分析法
     */
    private String algorithmType;

    /**
     * 1：饱和砂土或粉土；2：饱和黄土
     */
    private String operands;
    /**
     * 1:建筑抗震设计规范;2:区域性地震安全性评价技术规范
     */
    private Integer modelType;
    /**
     * 1:第一组；2：第二组，3：第三组
     */
    private Integer earthquakeGroup;
    /**
     * β0--调整系数 标贯法时根据设计地震分组取值，液化指数法取页面输入的值
     */
    private BigDecimal adjustFactor;

    /**
     * 1使用选择的钻孔数据、2：使用上传的钻孔数据
     */
    private Integer dataFrom;

    //1中间结果，2最终结果
    private String resultStatus;

    private String dmslId;

}
